Iso14b.TransparentCmd
This command sends a data stream to a card and returns the
communication status and the received card data stream to the
host.
Properties
- Command code: 0x1420
- Command timeout: 100 ms
- Possible status codes: General status codes, Iso14b.ErrNoTag , Iso14b.ErrCollision , Iso14b.ErrHf, Iso14b.ErrCom, Iso14b.ErrMem
Parameters (request frame)
Name | Type/Size | Description | ||
---|---|---|---|---|
- | Bit mask (8 bits) | - | ||
RFU | Integer (bit mask area 0xFC) |
Zero padding |
||
EnCRCRX | Integer (bit 0x02) | Enable CRC check over received data. | ||
EnCRCTX | Integer (bit 0x01) | Enable CRC over transmitted data. | ||
SendDataLen | Integer (16 bits) | Number of bytes to send. | ||
Timeout | Integer (16 bits) | Timeout in ms between sending the last bit to the card and receiving the first bit from the card. | ||
- | Bit mask (8 bits) | - | ||
RFU | Integer (bit mask area 0xF0) |
Zero padding |
||
DSI | Enumeration (bit mask area 0x0C) |
Divisor Send/Receive Integer (DSI/DRI) This parameter is mapped to the Divisor Send/Receive (DS/DI) value, which determines bit rate for sending data from PICC to PCD. The possible DS/DR values (mapped to the DSI/DRI index) are listed below. Values:
|
||
DRI | Enumeration (bit mask area 0x03) |
Divisor Send/Receive Integer (DSI/DRI) This parameter is mapped to the Divisor Send/Receive (DS/DI) value, which determines bit rate for sending data from PICC to PCD. The possible DS/DR values (mapped to the DSI/DRI index) are listed below. Values:
|
||
SendData | Raw data (until end of frame) |
Data to transmit. Bits will always be transferred LSB first. |
Returned values (response frame)
Name | Type/Size | Description |
---|---|---|
Length of RecvData | Integer (16 bits) |
Length of RecvData in bytes |
RecvData | Raw data | Returned data. |